.coupon{
	position:relative;
	background:#87cefa;
	color:#fff;
	width:95%;
	height:76px;
	line-height:25px;
	overflow:hidden;
	text-align: center;
	margin: 12px auto;
	border-radius: 4px;
}
.coupon-diabled{background:#c3c3c3;color:#666;}
.coupon-used{background:wheat;color:#fff;}
.coupon:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.coupon-money .sum{font-size:22px;}
.coupon-left{float:left;text-align:left;width:60%;font-size:14px;}
.coupon-right{float:right;text-align:center;width:40%;font-size:14px;}
.coupon-inner{padding:10px 15px;height:75px;position:relative;}
.coupon-right .coupon-inner{border-left:2px dashed rgba(255,255,255,.5);}
.coupon-money .coupon-time{margin-top:12px;}
.coupon-circle{
	display:inline-block;
	width:16px;
	height:16px;
	background:#fff;
	position: absolute;
	left:-9px;
	border-radius:50%;
}
.coupon-circle.top{top:-8px;}
.coupon-circle.bottom{bottom:-8px;}
.coupon-light{
	position:absolute;
	top:20px;
	left:20%;
	height:150px;
	width:100%;
	background:rgba(255,255,255,.2);
	transform: rotate(-30deg);
	-webkit-transform: rotate(-30deg);
	-moz-transform: rotate(-30deg);
}